ul.progressIndicatorWrapper {padding:0;margin:-11px 0 0 0;}

ul.topMenu li, ul.topFunctions li {
	background-position:0px 9px;
}


ul.topFunctions li.icoHelp {
	background-position:0px 7px;
}

ul.topFunctions li.icoLogin {
	background-position:0px 7px;
}

.topMenuWrapper a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

.subButtonsInnerWrapperSmall a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

.miniMapContent a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

.boilerplateContent a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

/* PRIMARY TAB FIX */
.optTabsWrapper ul li {
	overflow:hidden;
}

.subOptionsWrapper {
	background-color:#FF0000;
	height:140px;
}

/* SUB-MENU PRODUCTS FIX */
.subButtonsInnerWrapper ul li { 
	margin:0px;
	padding:0px;
	float:left;
	margin:0px 15px 0px 0px;
	background:none;
	width:170px;
	height:120px;
	display:block;
}

.subButtonsInnerWrapper ul li a 
{
	color:#003333;
	width:150px;
	height:80px;
	margin:0px; padding:20px 10px;
	background-image:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/bkg/bkg_sub_button_01.png',sizingMethod='crop');
	background-position:0px 0px;
}

.subButtonsInnerWrapper ul li a:hover {
	cursor:pointer;
	width:150px;
	height:80px;
	margin:0px; padding:20px 10px;
	background-image:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/bkg/bkg_sub_button_01.png',sizingMethod='crop');
	background-position:0px -121px;
}

dd { 
	border-top:none; padding-top:15px;
	background-image:url(../images/bkg/bkg_border_ie6_01.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

/* SUB BUTTONS SMALL FIX */
.subButtonsInnerWrapperSmall ul li {
	float:left;
	margin:0px 5px 0px 0px;
	padding:13px 20px 0 80px;
	background:none;
	width:161px;
	display:block;
	font-size:0.9em;
	overflow:hidden;
}

.subButtonsInnerWrapperSmall ul li a {
	width:157px;
	height:28px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/resources/images/bkg/bkg_sub_button_small_ie_p1.png',sizingMethod='crop',enabled='true');
}

.subButtonsInnerWrapperSmall ul li a:hover {
	width:157px;
	height:28px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/resources/images/bkg/bkg_sub_button_small_ie_p2.png',sizingMethod='crop',enabled='true');
	text-decoration:none;
	cursor:pointer;
}

/* AVAILABLE PRODUCTS BUTTONS FIX */
.availableProducts ul li { 
	float:left;
	margin:0px 0px 0px 0px;
	font-size:12px;
	display:block;
}

.availableProducts ul li a {
	padding:15px 15px 13px 15px;
	width:200px;
	height:3px;
	background-image:url(../images/btn/btn_lozenge_01.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color:#003333;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

.availableProducts ul li a:hover {
	color:#003333;
	text-decoration:none;
	padding:15px 15px 13px 15px;
	width:200px;
	height:3px;
	background-position:0px 0px;
	display:block;
}

/* BUTTON PNG FIXES */

.contentInnerWrapper					{background-image: none;}
.options_dropdownArea					{width: 100px;}

/* IE6 fixes - Jan 2010 */

.payment_details_right					{width:300px;}
.payment_info							{width:100px;}

.fieldsetMidd							{margin-top:-3px;}
.side_pod .midd							{margin-top:-9px;}
.side_pod .bottom						{overflow:hidden;}

.rows									{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0;margin-left:3px;}
.rows#rows								{margin-right:0px;margin-left:0;width:120px;}

/* quote step 02 Compare layout */
.budget_columns, .economy_columns, .bronze_columns, .silver_columns, .gold_columns, .black_columns, 
.annual_columns, .ski_columns, .standard_silver_columns, .standard_gold_columns, .annual_bronze_columns, .annual_silver_columns,
 .annual_gold_columns, .annual_platinum_columns, .annual_black_columns
										{padding:0 0px 0 0;margin:0 3px 0 0;width:114px;}

.quoteSelectButton						{margin-left:3px;}
.rightCol, .rightLargeCol				{margin-left:0px;padding:10px 6px 0 0;}
.leftCol, .leftSmallCol, .fullCol		{width:740px;padding-right:0px;margin-right:3px;overflow:hidden;}

.summary_subheading_pricelabel			{width:70px;}
ul.progressIndicatorWrapper li			{margin:0;padding:0 0 0 50px;width:179px;position:relative;left:30px;top:-5px;}
.popupviewer							{margin-left:-6px;width:585px;}

/* Medical Screening */

.summary_subheading_medical				{width:90px;padding:0 0 10px 0px;}
.summary_medical_pricelabel				{width:80px;margin-left:0px;}
.summary_heading						{margin-top:10px;}

